package io;

import java.io.BufferedWriter;
import java.io.FileNotFoundException;
import java.io.PrintWriter;

public class PWDemo {
    public static void main(String[] args) throws FileNotFoundException {
        PrintWriter pw = new PrintWriter("pw.txt");
        //向文件pw.txt中写入文本数据
        /*
            PrintWriter提供了直接对文件进行写操作的构造器:
            PrintWriter(String filename)
            PrintWriter(File file)
            上述两个构造器内部都进行了4层流连接
            PrintWriter->BufferedWriter->OutputStreamWriter->FileOutputStream
            PW:负责按行写出字符串
            BW:块写文本数据加速(内部有一个默认8192长度的字符数组)
            OSW:将写出的字符转字节
            FOS:将字节写入到文件中

         */
        pw.println("让我在看你一眼");
        pw.println("相似北五环如");
        System.out.println("写出完毕");
        pw.close();
    }
}
